dried banana leaf thatching - Español Inglés Diccionario